ul, ol, li { margin:0; padding:0 }
ol, ul, li { list-style:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }

/* Remove padding and margin */
* {
	margin: 0;
	padding: 0;
}


a {
	color:#89a142;
}

a:hover {
	color:#6fa7b0;
}

li{
	font:13.5px "Georgia", Times New Roman, Times, serif;
	color:#43433e;
}

#container {
	width:960px;
	position:relative;
	min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -100px;
}

#sidebar {
	position:relative;
	float:left;
	margin:282px 0 0 35px;
	width:235px;
}

/* =Elsewhere on the web
-----------------------------------------------------------------------------*/

#elsewhere {
	width:170px;
	height:180px;
	float:left;
	padding-left:30px;
	font-size:12px;
}

#elsewhere ul {
	padding:7px 0 0 0;
}

#elsewhere li {
	height:16px;
	padding:2px 0 0 25px;
	margin-bottom:20px;
}

#elsewhere li a:hover {
	color:#6fa7b0;
	border-bottom:1px solid;
}

/* =Navigation
-----------------------------------------------------------------------------*/

#nav ul {
	list-style: none;
	margin: 0;
}

#nav li{
	font-family: 'Helvetica', Arial, Verdana, sans serif;
}

#nav li a:link, #nav li a:visited {
	font-size: 15px;
	display: block;
	padding: 19px 45px 19px 45px;
	margin-top:-10px;
	color: #43433e;
	text-decoration: none;
	right:11px;
}

#nav li a:hover, #nav li a:focus {
	background: url(../images/nav.png) no-repeat;
	background-position: -232px 0;
	color: #fff;
	left:-6px;
	padding:19px 18px 19px 40px;
	margin-top:-10px;
}

body#home a#homenav,
body#about a#aboutnav,
body#shop a#shopnav,
body#blog a#blognav,
body#downloads a#downloadsnav,
body#help a#helpnav,
body#contact a#contactnav {
	background: url(../images/nav.png) no-repeat;
	color: #fff;
	left:-6px;
	padding:18px 18px 18px 40px;
	width:174px;
}

/* =Main Content
-----------------------------------------------------------------------------*/

#main-content {
	margin:0 auto;
	width:720px;
	margin-top:278px;
	margin-right:10px;
	float:right;
	position:relative;
	padding-bottom:50px;
	display:block;
}
